home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magical CD Author
/
Magical CD Author.iso
/
MakingFolder
/
Magical-CD⁄Making
/
Magical-CD_Making.rsrc
/
XCMD_1305_XCopy.txt
< prev
next >
Wrap
Text File
|
1994-09-01
|
35KB
|
672 lines
start:
00000000 600E bra +0x10 /* 00000010 */
00000002 0000 5843 ori.b D0, 0x43 /* 'C' */
00000006 4D44 chk.w D6, D4
00000008 0519 btst [A1]+, D2
0000000A 0000 0000 ori.b D0, 0x0
0000000E 0000 41FA ori.b D0, 0xFA
// begin alternate branch 00000010-00000014
label00000010:
00000010 41FA FFEE lea.l A0, [PC - 0x12 /* 00000000, value 0x600E0000 */]
// end alternate branch 00000010-00000014
label00000010: // (misaligned)
00000012 FFEE .invalid <<F/7/7>>
00000014 4E71 nop
00000016 4E71 nop
00000018 6000 0130 bra +0x132 /* 0000014A */
fn0000001C:
0000001C 206F 0004 movea.l A0, [A7 + 0x4]
00000020 226F 0008 movea.l A1, [A7 + 0x8]
00000024 2008 move.l D0, A0
label00000026:
00000026 10D9 move.b [A0]+, [A1]+
00000028 66FC bne -0x2 /* 00000026 */
0000002A 4E75 rts
0000002C 206F 0004 movea.l A0, [A7 + 0x4]
00000030 226F 0008 movea.l A1, [A7 + 0x8]
00000034 2008 move.l D0, A0
label00000036:
00000036 4A18 tst.b [A0]+
00000038 66FC bne -0x2 /* 00000036 */
0000003A 5388 subq.l A0, 1
label0000003C:
0000003C 10D9 move.b [A0]+, [A1]+
0000003E 66FC bne -0x2 /* 0000003C */
00000040 4E75 rts
00000042 206F 0004 movea.l A0, [A7 + 0x4]
00000046 226F 0008 movea.l A1, [A7 + 0x8]
0000004A 7000 moveq.l D0, 0x00
0000004C 6004 bra +0x6 /* 00000052 */
label0000004E:
0000004E 4A01 tst.b D1
00000050 670C beq +0xE /* 0000005E */
label00000052:
00000052 1218 move.b D1, [A0]+
00000054 B219 cmp.b D1, [A1]+
00000056 67F6 beq -0x8 /* 0000004E */
00000058 6202 bhi +0x4 /* 0000005C */
0000005A 5580 subq.l D0, 2
label0000005C:
0000005C 5280 addq.l D0, 1
label0000005E:
0000005E 4E75 rts
00000060 206F 0004 movea.l A0, [A7 + 0x4]
00000064 122F 0009 move.b D1, [A7 + 0x9]
00000068 7000 moveq.l D0, 0x00
0000006A 6004 bra +0x6 /* 00000070 */
label0000006C:
0000006C 4A18 tst.b [A0]+
0000006E 6706 beq +0x8 /* 00000076 */
label00000070:
00000070 B210 cmp.b D1, [A0]
00000072 66F8 bne -0x6 /* 0000006C */
00000074 2008 move.l D0, A0
label00000076:
00000076 4E75 rts
00000078 206F 0004 movea.l A0, [A7 + 0x4]
0000007C 70FF moveq.l D0, 0xFFFFFFFF
label0000007E:
0000007E 5280 addq.l D0, 1
00000080 1218 move.b D1, [A0]+
00000082 670C beq +0xE /* 00000090 */
00000084 226F 0008 movea.l A1, [A7 + 0x8]
label00000088:
00000088 1419 move.b D2, [A1]+
0000008A 67F2 beq -0xC /* 0000007E */
0000008C B401 cmp.b D2, D1
0000008E 66F8 bne -0x6 /* 00000088 */
label00000090:
00000090 4E75 rts
00000092 206F 0004 movea.l A0, [A7 + 0x4]
00000096 7000 moveq.l D0, 0x00
label00000098:
00000098 1218 move.b D1, [A0]+
0000009A 6710 beq +0x12 /* 000000AC */
0000009C 226F 0008 movea.l A1, [A7 + 0x8]
label000000A0:
000000A0 1419 move.b D2, [A1]+
000000A2 67F4 beq -0xA /* 00000098 */
000000A4 B401 cmp.b D2, D1
000000A6 66F8 bne -0x6 /* 000000A0 */
000000A8 5388 subq.l A0, 1
000000AA 2008 move.l D0, A0
label000000AC:
000000AC 4E75 rts
000000AE 206F 0004 movea.l A0, [A7 + 0x4]
000000B2 122F 0009 move.b D1, [A7 + 0x9]
000000B6 7000 moveq.l D0, 0x00
label000000B8:
000000B8 B210 cmp.b D1, [A0]
000000BA 6602 bne +0x4 /* 000000BE */
000000BC 2008 move.l D0, A0
label000000BE:
000000BE 4A18 tst.b [A0]+
000000C0 66F6 bne -0x8 /* 000000B8 */
000000C2 4E75 rts
000000C4 206F 0004 movea.l A0, [A7 + 0x4]
000000C8 7000 moveq.l D0, 0x00
000000CA 6006 bra +0x8 /* 000000D2 */
label000000CC:
000000CC B401 cmp.b D2, D1
000000CE 660A bne +0xC /* 000000DA */
000000D0 5280 addq.l D0, 1
label000000D2:
000000D2 1218 move.b D1, [A0]+
000000D4 6708 beq +0xA /* 000000DE */
000000D6 226F 0008 movea.l A1, [A7 + 0x8]
label000000DA:
000000DA 1419 move.b D2, [A1]+
000000DC 66EE bne -0x10 /* 000000CC */
label000000DE:
000000DE 4E75 rts
000000E0 202F 0004 move.l D0, [A7 + 0x4]
000000E4 6006 bra +0x8 /* 000000EC */
label000000E6:
000000E6 B401 cmp.b D2, D1
000000E8 6708 beq +0xA /* 000000F2 */
000000EA 5280 addq.l D0, 1
label000000EC:
000000EC 2040 movea.l A0, D0
000000EE 226F 0008 movea.l A1, [A7 + 0x8]
label000000F2:
000000F2 1219 move.b D1, [A1]+
000000F4 6706 beq +0x8 /* 000000FC */
000000F6 1418 move.b D2, [A0]+
000000F8 66EC bne -0x12 /* 000000E6 */
000000FA 7000 moveq.l D0, 0x00
label000000FC:
000000FC 4E75 rts
000000FE 202F 0004 move.l D0, [A7 + 0x4]
00000102 6606 bne +0x8 /* 0000010A */
label00000104:
00000104 202D 057A move.l D0, [A5 + 0x57A /* export_171 */]
00000108 6730 beq +0x32 /* 0000013A */
label0000010A:
0000010A 42AD 057A clr.l [A5 + 0x57A /* export_171 */]
0000010E 2040 movea.l A0, D0
00000110 6006 bra +0x8 /* 00000118 */
label00000112:
00000112 B401 cmp.b D2, D1
00000114 660A bne +0xC /* 00000120 */
00000116 2008 move.l D0, A0
label00000118:
00000118 1218 move.b D1, [A0]+
0000011A 67E8 beq -0x16 /* 00000104 */
0000011C 226F 0008 movea.l A1, [A7 + 0x8]
label00000120:
00000120 1419 move.b D2, [A1]+
00000122 66EE bne -0x10 /* 00000112 */
label00000124:
00000124 1218 move.b D1, [A0]+
00000126 6712 beq +0x14 /* 0000013A */
00000128 226F 0008 movea.l A1, [A7 + 0x8]
label0000012C:
0000012C 1419 move.b D2, [A1]+
0000012E 67F4 beq -0xA /* 00000124 */
00000130 B401 cmp.b D2, D1
00000132 66F8 bne -0x6 /* 0000012C */
00000134 2B48 057A move.l [A5 + 0x57A /* export_171 */], A0